package com.xdcplus.web.common.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author xukw
 * @date 2023/11/15 16:57
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DmReworkSummaryVO implements Serializable, Cloneable {

    /**
     * 正背膜类型
     */
    @ApiModelProperty(name = "正背膜类型", notes = "")
    private String itemType;
    /**
     * 日期
     */
    @ApiModelProperty(name = "日期", notes = "")
    private String dateId;
    /**
     * 月
     */
    @ApiModelProperty(name = "月", notes = "")
    private String monthId;
    /**
     * 周
     */
    @ApiModelProperty(name = "周", notes = "")
    private String weekId;
    /**
     * 线别
     */
    @ApiModelProperty(name = "线别", notes = "")
    private String bayCode;
    /**
     * 模型
     */
    @ApiModelProperty(name = "模型", notes = "")
    private String model;
    /**
     * 班别
     */
    @ApiModelProperty(name = "班别", notes = "")
    private String team;
    /**
     * 统计时间，yyyy-MM-dd HH:mm
     */
    @ApiModelProperty(name = "统计时间，yyyy-MM-dd HH:mm", notes = "")
    private String summaryDate;
    /**
     * NG类型
     */
    @ApiModelProperty(name = "NG类型", notes = "")
    private String ngName;
    /**
     * 数量
     */
    @ApiModelProperty(name = "数量", notes = "")
    private Long ngNumber;
    /**
     * ok数量
     */
    @ApiModelProperty(name = "ok数量", notes = "")
    private Long value1;
    /**
     * 亮片缺片数量
     */
    @ApiModelProperty(name = "亮片缺片数量", notes = "")
    private Long value2;
    /**
     * 碎片数量
     */
    @ApiModelProperty(name = "碎片数量", notes = "")
    private Long value3;
    /**
     * 划痕数量
     */
    @ApiModelProperty(name = "划痕数量", notes = "")
    private Long value4;
    /**
     * 局部跳色数量
     */
    @ApiModelProperty(name = "局部跳色数量", notes = "")
    private Long value5;
    /**
     * 白点数量
     */
    @ApiModelProperty(name = "白点数量", notes = "")
    private Long value6;
    /**
     * 烧焦点数量
     */
    @ApiModelProperty(name = "烧焦点数量", notes = "")
    private Long value7;
    /**
     * 边缘绕镀数量
     */
    @ApiModelProperty(name = "边缘绕镀数量", notes = "")
    private Long value8;
    /**
     * 脏污数量
     */
    @ApiModelProperty(name = "脏污数量", notes = "")
    private Long value9;
    /**
     * 硅脱数量
     */
    @ApiModelProperty(name = "硅脱数量", notes = "")
    private Long value10;
    /**
     * 黄金片数量
     */
    @ApiModelProperty(name = "黄金片数量", notes = "")
    private Long value11;
    /**
     * 色斑数量
     */
    @ApiModelProperty(name = "色斑数量", notes = "")
    private Long value12;
    /**
     * 中间跳色数量
     */
    @ApiModelProperty(name = "中间跳色数量", notes = "")
    private Long value13;
    /**
     * 边角发红数量
     */
    @ApiModelProperty(name = "边角发红数量", notes = "")
    private Long value14;
    /**
     * 大饼片数量
     */
    @ApiModelProperty(name = "大饼片数量", notes = "")
    private Long value15;
    /**
     * 发红色差数量
     */
    @ApiModelProperty(name = "发红色差数量", notes = "")
    private Long value16;
    /**
     * 发白色差数量
     */
    @ApiModelProperty(name = "发白色差数量", notes = "")
    private Long value17;
    /**
     * 碎片遮挡数量
     */
    @ApiModelProperty(name = "碎片遮挡数量", notes = "")
    private Long value18;
    /**
     * 卡点附近硅脱数量
     */
    @ApiModelProperty(name = "卡点附近硅脱数量", notes = "")
    private Long value19;
    /**
     * 隐裂数量
     */
    @ApiModelProperty(name = "隐裂数量", notes = "")
    private Long value20;
    /**
     * 崩边数量
     */
    @ApiModelProperty(name = "崩边数量", notes = "")
    private Long value21;
    /**
     * 黑片数量
     */
    @ApiModelProperty(name = "黑片数量", notes = "")
    private Long value22;
    /**
     * 光源碎片数量
     */
    @ApiModelProperty(name = "光源碎片数量", notes = "")
    private Long value23;
    /**
     * 总数
     */
    @ApiModelProperty(name = "总数", notes = "")
    private Long value24;
}
